import java.io.File;
import java.io.IOException;

// 文件的创建和删除.
public class IODemo2 {
    public static void main(String[] args) throws IOException {
        File file1 = new File("./test.txt");// 这个文件并不存在

        System.out.println(file1.exists());// 返回 File 对象代表的文件是否真实存在
        System.out.println(file1.isDirectory());// 返回 File 对象代表的文件是否是一个目录
        System.out.println(file1.isFile());// 返回 File 对象代表的文件是否是一个普通文件

        System.out.println("=========");

        System.out.println(file1.createNewFile());// 根据 File 对象, 自动创建一个空文件, 成功创建后返回 true
        System.out.println(file1.createNewFile());// false

        System.out.println("=========");


        System.out.println(file1.exists()); // true
        System.out.println(file1.isDirectory()); // false
        System.out.println(file1.isFile()); // true

        System.out.println(file1.delete());// 根据 File 对象，删除该文件。成功删除后返回 true

        System.out.println("==========================");
        File file2 = new File("C:/Users/86131/Desktop/test.txt");// 这个文件真实存在
        System.out.println(file2.exists()); // true
        System.out.println(file2.isDirectory()); // false
        System.out.println(file2.isFile()); // true
    }
}
